package com.quick.develop.flowable.domain.task;

import com.quick.develop.flowable.domain.dto.task.BpmCommentDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.util.List;

/**
 * @author camellia
 */
@ApiModel("管理后台 - 流程任务的 Response VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
public class BpmTaskRespVO extends BpmTaskDonePageItemRespVO {

    private static final long serialVersionUID = -492264430764827237L;
    
    @ApiModelProperty(value = "删除原因", notes = "流程自动完成标识", example = "MI_END")
    private String deleteReason;

    @ApiModelProperty(value = "处理人")
    private String assignee;

    @ApiModelProperty(value = "拥有者")
    private String owner;

    @ApiModelProperty(value = "处理信息")
    private List<BpmCommentDTO> commentList;


}
